package com.shbaiche.bifenba.model.video;

import com.shbaiche.bifenba.model.base.BoolValue;
import com.shbaiche.bifenba.model.base.TransMessage;

import java.util.List;


//资讯 or 视频
public class ArticleVo extends TransMessage {

	// ID
	private Long id;

	// 类型：资讯 or 视频
	private ArticleGroupVo.Type type;

	// 标题
	private String title;

	// 发布时间
	private String publishTime;

	// 来源
	private String source;

	// 浏览数
	private Long browseNum;

	// 评论数
	private Long discussNum;

	// 图片地址,根据长度展示资讯
	private List<String> imgUrl;

	// 视频播放地址
	private String videoUrl;

	// 内容
	private String content;

	// 是否置顶
	private BoolValue isTop;

	// 是否热门
	private BoolValue isHot;

	// 关键字
	private String keywords;

	// 发布者ID
	private Long authorId;

	// 发布者
	private Author author;

	// 简介
	private String profile;

	// 是否广告
	private BoolValue isAdvert;

	// 视频缩略图
	private String thumbnail;

	//是否为专题
	private BoolValue isSpecial;

	private String detailUrl;

	public BoolValue getIsAdvert() {
		return isAdvert;
	}

	public void setIsAdvert(BoolValue isAdvert) {
		this.isAdvert = isAdvert;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public ArticleGroupVo.Type getType() {
		return type;
	}

	public void setType(ArticleGroupVo.Type type) {
		this.type = type;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getPublishTime() {
		return publishTime;
	}

	public void setPublishTime(String publishTime) {
		this.publishTime = publishTime;
	}

	public String getSource() {
		return source;
	}

	public void setSource(String source) {
		this.source = source;
	}

	public Long getBrowseNum() {
		return browseNum;
	}

	public void setBrowseNum(Long browseNum) {
		this.browseNum = browseNum;
	}

	public Long getDiscussNum() {
		return discussNum;
	}

	public void setDiscussNum(Long discussNum) {
		this.discussNum = discussNum;
	}

	public List<String> getImgUrl() {
		return imgUrl;
	}

	public void setImgUrl(List<String> imgUrl) {
		this.imgUrl = imgUrl;
	}

	public String getVideoUrl() {
		return videoUrl;
	}

	public void setVideoUrl(String videoUrl) {
		this.videoUrl = videoUrl;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public BoolValue getIsTop() {
		return isTop;
	}

	public void setIsTop(BoolValue isTop) {
		this.isTop = isTop;
	}

	public BoolValue getIsHot() {
		return isHot;
	}

	public void setIsHot(BoolValue isHot) {
		this.isHot = isHot;
	}

	public String getKeywords() {
		return keywords;
	}

	public void setKeywords(String keywords) {
		this.keywords = keywords;
	}

	public Author getAuthor() {
		return author;
	}

	public void setAuthor(Author author) {
		this.author = author;
	}

	public String getProfile() {
		return profile;
	}

	public void setProfile(String profile) {
		this.profile = profile;
	}

	public Long getAuthorId() {
		return authorId;
	}

	public void setAuthorId(Long authorId) {
		this.authorId = authorId;
	}

	public String getThumbnail() {
		return thumbnail;
	}

	public void setThumbnail(String thumbnail) {
		this.thumbnail = thumbnail;
	}

	public BoolValue getIsSpecial() {
		return isSpecial;
	}

	public void setIsSpecial(BoolValue isSpecial) {
		this.isSpecial = isSpecial;
	}

	public String getDetailUrl() {
		return detailUrl;
	}

	public void setDetailUrl(String detailUrl) {
		this.detailUrl = detailUrl;
	}
}
